package com.appbee.core.server.dao.access;

public interface CrudAccessControl
{
	public <T> void assertCanDelete(T obj);

	public <T> void assertCanUpdate(T obj);

	public <T> void assertCanInsert(T obj);

	public <T> void assertCanReadType(Class<T> type);

	public <T> void assertCanRead(T obj);
}
